namespace SharpTalk.Core.Enums
{
    using System;
    using System.Runtime.Serialization;

    [DataContract]
    [Serializable]
    public enum MessageTypeEnum  : byte
    {
        [EnumMemberAttribute]
        NotDefined = 0,
        [EnumMemberAttribute]
        UserJoin,
        [EnumMemberAttribute]
        UserLeft,
        [EnumMemberAttribute]
        UserChange,
        [EnumMemberAttribute]
        UserDeleted,
        [EnumMemberAttribute]
        UserMessage,
        [EnumMemberAttribute]
        UserInvite,
        [EnumMemberAttribute]
        SystemMessage,
    }
}